const path = require('path')

function resolve(dir) {
  return path.join(__dirname, dir)
}

// vue.config.js
module.exports = {
  /*
   Vue-cli3:
   Crashed when using Webpack `import()` #2463
   https://github.com/vuejs/vue-cli/issues/2463
   */
  // 如果你不需要生产环境的 source map，可以将其设置为 false 以加速生产环境构建。
  productionSourceMap: false,

  // 打包app时放开该配置
  publicPath: '/h5Account/',
  configureWebpack: config => {
    // 生产环境取消 console.log
    if (process.env.NODE_ENV === 'production') {
      config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
    }
  },
  devServer: {
    port: 8080,
    proxy: {
      '/sysServer': {
		target: 'http://r2.oufusoft.com/sysServer', // 请求本地 需要sysServer后台项目
        //target: 'http://test.zhihuicanyin.net/sysServer', // 请求本地 需要sysServer后台项目
        ws: false,
        changeOrigin: true,
        pathRewrite: {
          '/sysServer': ''  //默认所有请求都加了sysServer前缀，需要去掉
        }
      },
    }
  },

  lintOnSave: undefined
}
